﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SIAKADCORE.Models
{
    /// <summary>
    /// Kelas DetailPertanyaan [dbo].[detail_pertanyaan]
    /// </summary>
    public class PemilihanPertanyaan
    {
        #region Constants
        /// <summary>
        /// Konstanta panjang id dari primary key
        /// </summary>
        public const int IdLength = 10;
        /// <summary>
        /// Konstanta prefix dari primary key
        /// </summary>
        public const string IdPrefix = "PP";
        /// <summary>
        /// Konstanta nama tabel pada database
        /// </summary>
        public const string TableName = "[dbo].[pemilihan_pertanyaan]";
        /// <summary>
        /// Konstanta nama kolom idDetailPertanyaan 
        /// </summary>
        public const string ColumnNameIdPemilihanPertanyaan = "[id_pemilihan_pertanyaan]";
        /// <summary>
        /// Konstanta nama kolom idPertanyaan 
        /// </summary>
        public const string ColumnNameIdPertanyaan = "[id_pertanyaan]";
        /// <summary>
        /// Konstanta nama kolom idPengambilanMatakuliah 
        /// </summary>
        public const string ColumnNameIdTahun = "[id_tahun]";
        #endregion



        #region Fields
        /// <summary>
        /// [id_detail_pertanyaan] CHAR(10) NOT NULL
        /// </summary>

        private string idPemilihanPertanyaan;
        private string idPertanyaan;
        private string idTahun;
        #endregion



        #region Properties

        public string IdPemilihanPertanyaan
        {
            get { return this.idPemilihanPertanyaan; }
            set { this.idPemilihanPertanyaan = value; }
        }

        public string IdPertanyaan
        {
            get { return this.idPertanyaan; }
            set { this.idPertanyaan = value; }
        }
        public string IdTahun
        {
            get { return this.idTahun; }
            set { this.idTahun = value; }
        }

        
        #endregion

        #region Constructors
        
        public PemilihanPertanyaan()
        {

        }
        public PemilihanPertanyaan(string idPemilihanPertanyaan, string idPertanyaan, string idTahun)
        {
            this.idPemilihanPertanyaan = idPemilihanPertanyaan;
            this.idPertanyaan = idPertanyaan;
            this.idTahun = idTahun;
        }
        #endregion

        public override string ToString()
        {
            return string.Format("ID_PEMILIHAN_PERTANYAAN: {0} | ID_PERTANYAAN: {1} | ID_TAHUN: {2}", this.idPemilihanPertanyaan, this.idPertanyaan, this.idTahun);
        }

    
    }

}
